﻿<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
<HTML lang="en">
<HEAD>
<TITLE>GraphPaper ReadMe</TITLE>
<META http-equiv="content-type" content="text/html; charset=UTF-8">
</HEAD>
<BODY>
<H1>GraphPaper</H1>
<P>GraphPaper is a what-you-see-is-what-you-get (WYSIWYG) editing program that can create and edit UnaryHeap.Utilities.Graph2D objects.</P>
<P>The editor is used by clicking and dragging on the graph paper displayed, with various modifier keys pressed.
The following click and drag operations are supported:</P>
<TABLE border="1">
<TR><TH></TH><TH>Left-click</TH><TH>Right-click</TH></TR>
<TR><TH>No modifier keys</TH><TD style="color:red">Select a vertex or edge</TD><TD></TD></TR>
<TR><TH>Shift</TH><TD style="color:red">Add a vertex or edge to current selection</TD><TD></TD></TR>
<TR><TH>Control</TH><TD style="color:red">Toggle selection of a vertex or edge</TD><TD style="color:blue">Add vertex to graph</TD></TR>
<TR><TH>Control+Shift</TH><TD></TD><TD style="color:blue">Split an edge in half with a new vertex</TD></TR>
<TR><TH>Alt</TH><TD style="color:green">Center view on point</TD><TD></TD></TR>
<TR><TH>Alt+Shift</TH><TD></TD><TD></TD></TR>
<TR><TH>Control+Alt</TH><TD></TD><TD></TD></TR>
<TR><TH>Contro+Alt+Shift</TH><TD></TD><TD></TD></TR>
</TABLE>
<P></P>
<TABLE border="1">
<TR><TH></TH><TH>Left-drag</TH><TH>Right-drag</TH></TR>
<TR><TH>No modifier keys</TH><TD style="color:red">Select vertices/edges in area</TD><TD style="color:blue">Move selected vertices/edges</TD></TR>
<TR><TH>Shift</TH><TD style="color:red">Add vertices/edges in area to current selection</TD><TD></TD></TR>
<TR><TH>Control</TH><TD></TD><TD style="color:blue">Add edge to graph</TD></TR>
<TR><TH>Control+Shift</TH><TD></TD><TD></TD></TR>
<TR><TH>Alt</TH><TD style="color:green">Set view extents to area</TD><TD></TD></TR>
<TR><TH>Alt+Shift</TH><TD></TD><TD></TD></TR>
<TR><TH>Control+Alt</TH><TD></TD><TD></TD></TR>
<TR><TH>Contro+Alt+Shift</TH><TD></TD><TD></TD></TR>
</TABLE>
<P>The latest version of this utility can be found at <A href="https://unaryheap.codeplex.com/">CodePlex</A>.</P>
</BODY>
</HTML>